طراحی یک سامانه پیشنهاد دهنده الگوهای تحمل پذیری خطا در ترکیب سرویسهای وب
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده آموزشهای الکترونیکی
- نویسنده محمد محسن مودت
- استاد راهنما امید بوشهریان مصطفی فخراحمد رضا اکبری
- سال انتشار 1392
چکیده
ایجاد سرویس های مرکب با امکانات و ویژگی هایی ارتقاء یافته، یک مفهوم کلیدی در معماری سرویس گرا (soa) به حساب می آید که با ترکیب و سازماندهی چند سرویس ساده و یا مرکب محقق میشود. در یک سرویس مرکب با خواص تراکنشی، شکست هر سرویس مستقل، ممکن است هزینه هایی جهت انصراف، جبران و یا بازگشت به عقب را بر دیگر سرویس های وابسته به سرویس شکست خورده تحمیل نماید. کاهش میانگین این هزینه ها در یک ترکیب می تواند با اعمال الگوهای تحمل خطا (ftps) و در نتیجه کاهش احتمال شکست برخی سرویس های مشارکت کننده در ترکیب، به دست آید. بر اساس ویژگی های هر فعالیت در جریان کار تعریف شده در ترکیب، الگو های تحمل خطای متنوعی، با تاثیر های متفاوت بر مواردی مثل تعداد فعالیت های موفق انجام شده، هزینه های مالی و زمان اجرای ترکیب قابل اعمال هستند. در این تحقیق، مسئله انتخاب الگوهای تحمل خطا برای یک ترکیب تراکنشی از سرویس های وب، به عنوان یک مسئله بهینه سازی سازمان یافته و مورد بررسی قرار گرفته است. همچنین در این تحقیق جهت یافتن نگاشتی بهینه از الگوهای تحمل خطا و فعالیت های متناظر، یک الگوریتم ژنتیک چند هدفه nsga-ii ارائه شده که تحقق چهار هدف مستقل را دنبال می نماید: 1) کاهش میانگین هزینه بازگشت به عقب (mrc)، 2) افزایش میانگین تعداد فعالیت های انجام شده در ترکیب (mttc)، 3) کاهش هزینه های مالی اجرای ترکیب و 4) کاهش میانگین زمان اجرای ترکیب. در نهایت کارایی روش ارائه شده با اعمال روش بهینه سازی پیشنهادی روی چندین ترکیب متفاوت بررسی و نتایج مورد ارزیابی قرار گرفته است.
منابع مشابه
ارائه راهکارهایی جهت افزایش تحمل پذیری خطا هنگام ترکیب وب سرویس ها
گسترش استفاده از وب سرویس ها به عنوان مولفه های تحت وب و خدمات مفیدی که ارائه می دهند، تولید کنندگان نرم افزار را به سمت ترکیب وب سرویس ها هدایت کرد. از جمله کاربردهای ترکیب وب سرویس ها، تعریف فرآیند های کسب و کار در محیط ws-bpel می باشد. در این تحقیق با توجه به اهمیت وب سرویس ها و ترکیب آنها، به بحث قابلیت اطمینان در وب سرویس ها پرداختیم. زمانیکه وارد مباحث قابلیت اطمینان می شویم با مقوله هایی...
طراحی یک ضرب کننده ترتیبی با قابلیت تحمل پذیری خطا
در فرایند توسعه هر سیستم، قابلیت اطمینان آن، از جمله مهم ترین موضوعات به شمار رفته و نگرانی در زمینه اعتمادپذیری، از اجزای جدایی ناپذیر در طراحی های مهندسی محسوب می گردد. یک سیستم تحمل پذیر خطا در سطوح مقدماتی، توانایی تشخیص وقوع خطا و در مراحل بالاتر، توانایی تصحیح خطا و بازگرداندن سیستم به عملکرد عادی خود را خواهد داشت. استفاده از واحدهای محاسباتی تحمل پذیر خطا در پیاده سازی سیستم های ریزپر...
ارائه روشی بهینه برای ترکیب سرویسهای وب
یکی از کاربرد های جدید شبکه ی جهانی اینترنت، به اشتراک گذاری خدمات مختلف برای مشتریان است، به عنوان مثال ارائه سرویس هایی مانند فروش و رزرو بلیط هواپیما، هتل و تور که امروزه توسط سازمان ها به مشتریان ارائه می شوند. بسیاری از خدمات به علت پیچیدگی زیاد باید توسط ترکیبی از وب سرویس ها انجام شوند. باتوجه به افزایش تعداد سرویسهایی که عملکرد یکسانی ارائه می دهند، انتخاب وب سرویسهای مناسب برای انجام ی...
یک رویکرد فعال مبتنی بر تخمین خطا جهت طراحی کنترل کننده های تحمل پذیر خطا
در این مقاله یک رویکرد فعال جهت طراحی کنترل کننده تحمل پذیر خطا (ftc) مبتنی بر استفاده از رویتگر دینامیکی جهت تخمین همزمان خطای محرک (سیستم) و حالتها ارایه می گردد. مزیت عمده استفاده از رویتگر دینامیکی در تبدیل مساله تخمین همزمان خطا و حالتها به حل یک مساله کنترل مقاوم بدون نیاز به افزایش غیرضروری مرتبه سیستم می باشد. در رویکرد ارائه شده، ساختار کنترل کننده ثابت است و نیازی به پیکره بندی دوباره...
متن کاملطراحی و پیاده سازی سیستم کشف و هشدار بموقع آتشسوزی برمبنای ترکیب سرویسهای پردازشی مکانی
کشف، به اشتراک گذاری، تلفیق و بکارگیری بموقع اطلاعات مکانی چالشهای اساسی در حوزه ی واکنشهای اضطراری و مدیریت بحران است. بدلیل ماهیت توزیع یافته ی منابع پردازشی و داده ها در مدیریت بحران، استفاده از معماری سرویس مبنا با بهره مندی از زنجیره ی سرویس ها راهکاری بهینه، انعطاف پذیر و مطمئن برای مقابله با انواع موقعیت های بحرانی است. دستورالعمل استاندارد Web Processing Service (WPS) پردازش داده های مک...
متن کاملپیشنهاد یک مدل ارزیابی کیفیت خدمات سامانه های اطلاعاتی
مقاله حاضر طراحی و تبیین سامانه ارزیابی کیفیت خدمات سامانه های اطلاعاتی است نگارنده ضمن بررسی سابقه تحقیق و مبانی نظری مربوط به تبیین مدل پیشنهادی خود پرداخته است. این مدل توسط خبرگان دانشگاهی و صنعت خودروسازی مورد تایید قرار گرفته و دارای شش بعد اصلی عوامل محسوس قابلیت اعتماد تفاهم همدلی تضمین و تعامل انسان رایانه است و هرکدام از ابعاد با شاخص هایی سنجیده شده است. درمجموع بیست و پنج شاخص برای ...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده آموزشهای الکترونیکی
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023